package com.example.myfirst.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.example.myfirst.entity.Goods;

import java.util.List;

/**
 * 商品表(Goods)表服务接口
 *
 * @author makejava
 * @since 2023-12-12 20:28:13
 */
public interface GoodsService {
    // 获取所有商品信息
    IPage<Goods> queryAllGoods(String goodsName,Integer CategoryId, Integer page, Integer size);

    // 根据id获取商品信息
    Goods queryGoodsById(Integer goodsId);

    // 对商品名称进行模糊查询
    List<Goods> queryGoodsByGoodsName(String goodsName);

    // 添加商品
    Boolean addGoods(Goods goods);

    // 根据id删除商品
    Boolean delGoods(Integer id);

    // 根据id修改商品
    Boolean updateGoodsById(Goods goods, Integer id);

    // 根据系列id获取所有的商品
    List<Goods> queryGoodsByCategoryId(Integer category_id);

}

